Part Number Hot Search : 
0734F CDG14 BA6817 FDB3632 060CT 82C25 1N975B F1B1512V
Product Description
Full Text Search
 

To Download CRD-49530-USB Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  ? copyright 2008 cirrus logic, inc. sep 2008 ds705rd3 crd49530 -usb customer reference design preliminary product information this document contains information for a new product. cirrus logic reserves the right to modify this product without notice. http://www.cirrus.com crd49530-usb user?s manual
ds705rd3 copyright 2008 cirrus logic ii crd49530-usb user?s manual contacting cirrus logic support for all product questions and inquiries contact a cirrus logic sales representative. to find the one nearest to you go to www.cirrus.com i mportant notice ?preliminary? product information describes products that are in production, but for which full characterization data is not ye t available. cirrus logic, inc. and its subsidiaries (?cirrus?) believe that the information contained in this document is accurate and reli able. however, the information is subject to change without notice and is provided ?as is? without warranty of any kind (express or implied). customers are ad vised to obtain the latest version of relevant information to verify, before placing orders, that information being relied on is current and complete. all products are sold subject to the terms and conditions of sale supplied at the time of order acknowledgment, including those pertaining to warranty, indemnificat ion, and limitation of liability. no responsibility is assumed by cirrus for the use of this information, including use of this information as the basis for manu facture or sale of any items, or for infringement of patents or other rights of third parties. this document is the property of cirrus and by furnishing this in formation, cirrus grants no license, express or implied under any patents, mask work rights, copyrights , trademarks, trade secrets or other intellectual property ri ghts. cirrus owns the copy- rights associated with the information contained herein and give s consent for copies to be made of the information only for use within your organization with respect to cirrus integrated circuits or other products of cirrus. this consent does not ex tend to other copying such as c opying for general distribution, advertising or promotional purposes, or for creating any work for resale. certain applications using semiconductor products may involve potential risks of death, personal injury, or severe property or environmental damage (?cr itical applications?). cirrus products are not designed, authorized or war- ranted for use in products surgically implanted into the body, automotive safety or security devices, life support products or other critical applications. inclusion of cirrus products in such applications is understood to be fully at the customer's risk and cirrus disclaims and makes no warranty, express, statutory or implied, including the im- plied warranties of merchantability and fitness for particular purpose, with regard to any cirrus product that is used in such a manner. if the customer or customer's customer uses or permits the use of cirrus products in criti- cal applications, customer agrees, by such use, to fully indemnify cirrus, its officers, directors, employees, distrib- utors and other agents from any and all liability, including attorneys' fees and costs, that may result from or arise in connection with these uses. cirrus logic, cirrus, the cirrus logic logo designs,and dsp composer are trademarks of cirrus logic, inc. all other brand and p roduct names in this doc- ument may be trademarks or service marks of their respective owners. microsoft and windows xp are registered trademarks of microsoft corporation. spi is a trademarks of motorola, inc. i 2 c is a registered trademark of philips semiconductor corp. hdmi is a trademark or registered trademark of hdmi licensing, llc in the united states and/or other countries. dolby digital is a registered trademark of dolby laboratories licensing corporation.
ds705rd3 copyright 2008 cirrus logic iii crd49530-usb user?s manual contents figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v 1.1 crd49530-usb kit contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-1 1.2 requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-1 1.2.1 pc requirements ......................................................................................................... ..1-1 1.2.2 software requirements ..................................................................................................1 -2 1.2.3 support hardware requirements ...................................................................................1-2 1.2.4 cabling requirements .................................................................................................... 1-2 1.3 crd49530-usb system description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-2 1.3.1 audio inputs............................................................................................................ ........1-3 1.3.2 audio outputs........................................................................................................... ......1-3 1.3.3 control header .......................................................................................................... .....1-4 1.3.4 on-board voltage selection headers ............................................................................1-4 1.3.5 audio input source multiplexer.......................................................................................1-4 1.3.6 cs4953xx audio dsp ....................................................................................................1- 4 1.3.7 cs8416 s/pdif rx ........................................................................................................ 1-5 1.3.8 cs42448 audio codec ...................................................................................................1- 5 1.3.9 memory.................................................................................................................. .........1-5 1.3.10 audio clocking......................................................................................................... .....1-6 1.4 other useful information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-9 1.4.1 web sites ............................................................................................................... ........1-9 1.5 information shipped with the evaluation kit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-9 1.5.1 dsp information ......................................................................................................... ....1-9 1.5.2 board information ....................................................................................................... ....1-9 1.5.3 audio codec information ................................................................................................1 -9 1.5.4 s/pdif receiver information..........................................................................................1-9 1.5.5 dsp software utility information ..................................................................................1-10 2.1 introducing the crd49530-usb customer reference kit . . . . . . . . . . . . . . . . . . . . . . . . . . .2-1 2.1.1 identifying components on the crd49530-usb ...........................................................2-2 3.1 installation, setup, and running first application. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-1 3.1.1 evaluation software installation .....................................................................................3-1 3.1.2 setting up the cs49530-usb boards ............................................................................3-2 3.1.3 connecting to a pc ...................................................................................................... ..3-4 3.1.4 running a stereo pcm application on crd49530-usb................................................3-6 3.1.5 downloading other applications ....................................................................................3-6 4.1 introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-1 4.2 basic application download and system conf iguration - pcm pass-through . . . . . . . . . .4-1 4.2.1 system block............................................................................................................ ......4-3 4.2.2 channel remap of cs4953xx ........................................................................................4-3 4.3 changing audio input source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-4 4.3.1 s/pdif audio input...................................................................................................... ...4-4 4.3.2 analog audio input ...................................................................................................... ...4-5 4.3.3 usb ( i2 s) audio input.....................................................................................................4-5 4.3.4 dai input............................................................................................................... ..........4-6 4.4 changing audio output source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-7 4.4.1 dao output of cs4953xx ..............................................................................................4-7 4.4.2 changing serial control protocol (i 2 c? ? or spi ? ) / memory usage..............................4-8 4.5 programming the on-board serial flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-8 5.1 introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-1
iv copyright 2008 cirrus logic ds705rd3 crd49530-usb user?s manual 5.2 detailed schematic descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-1 5.2.1 cs49530-usb block diagram........................................................................................5-1 5.2.2 cs4953xx dsp............................................................................................................ ...5-1 5.2.3 memory.................................................................................................................. .........5-2 5.2.4 s/pdif receiver......................................................................................................... ....5-2 5.2.5 audio codec ............................................................................................................. ...5-3 5.2.6 input/output filters .................................................................................................... .....5-3 5.2.7 microphone preamplifier................................................................................................. 5-4 5.2.8 power and connectors ...................................................................................................5 -4 5.3 obtaining schematic updates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-5 6.1 troubleshooting guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-1 6.1.1 power leds.............................................................................................................. ......6-1 6.1.2 board not recognized by pc .........................................................................................6-1 6.1.3 audio is not heard ...................................................................................................... ....6-2 6.1.4 only stereo audio is heard ............................................................................................6- 2 6.1.4 revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-2 figures figure 1-1. crd49530 kit contents ............................................................................................ .................1-1 figure 1-2. crd49530-usb block diagram ....................................................................................... .........1-2 figure 1-3. adc clocking ..................................................................................................... ........................1-6 figure 1-4. s/pdif clocking .................................................................................................. .......................1-7 figure 1-5. hdmi clocking .................................................................................................... .......................1-8 figure 2-1. crd49530-usb system block diagram ................................................................................ ...2-1 figure 2-2. crd49530 top view ................................................................................................ .................2-2 figure 3-1. front panel driver setup wizard .................................................................................. .............3-2 figure 3-2. board setup diagram .............................................................................................. ..................3-3 figure 3-3. ound new hardware window ......................................................................................... ...........3-4 figure 3-4. found new hardware wizard window ................................................................................. .....3-4 figure 3-5. found new hardware wizard with automatic installation option window ................................3-5 figure 3-6. hardware installation window ..................................................................................... ..............3-5 figure 4-1. pcm pass-through example application ............................................................................. ......4-2 figure 4-2. crd49530 system properties ....................................................................................... ............4-3 figure 4-3. crd49530 dao channel remap ....................................................................................... ......4-3 figure 4-4. crd49530 audio in properties ..................................................................................... .............4-4 figure 4-5. crd49530 s/pdif rx properties .................................................................................... ..........4-4 figure 4-6. crd49530 analog properties ....................................................................................... .............4-5 figure 4-7. crd49530 dai input properties .................................................................................... ............4-6 figure 4-8. crd49530 audio out properties .................................................................................... ...........4-7 figure 4-9. crd49530 digital audio output properties ......................................................................... ......4-7
ds705rd3 copyright 2008 cirrus logic v crd49530-usb user?s manual figure 4-10. crd49530 comm mode / memory usage ..............................................................................4 -8 figure 5-1. crd49530-usb block diagram ....................................................................................... .........5-6 figure 5-2. cs49953xx dsp on crd49530-usb board .............................................................................5 -7 figure 5-3. sdram and flash block ............................................................................................ ...............5-8 figure 5-4. s/pdif receiver .................................................................................................. ......................5-9 figure 5-5. cs42448 codec .................................................................................................... ................5-10 figure 5-6. input / output filters ........................................................................................... .....................5-11 figure 5-7. mic pre-amp ...................................................................................................... .....................5-12 figure 5-8. connectors and power ............................................................................................. ...............5-13 tables table 1-1. adc clocking........................................................................................................ .......................1-7 table 1-2. s/pdif clocking..................................................................................................... ......................1-8 table 1-3. hdmi clocking ....................................................................................................... ......................1-9
crd49530-usb kit contents crd49530-usb user?s manual ds705rd3 copyright 2008 cirrus logic 1-1 chapter 1 kit contents and requirements 1.1 crd49530-usb kit contents each crd49530-usb kit comes with the following: ? crd49530 development board ? power supply: +9v, 1.67a, 100v - 240v with ac power cord ? crd usb master usb digital i/o card ? usb cable ? document card explaining how to get the latest board software figure 1-1. crd49530 kit contents 1.2 requirements 1.2.1 pc requirements ? microsoft windows ? xp operating system ? usb 2.0 support
crd49530-usb system description crd49530-usb user?s manual ds705rd3 copyright 2008 cirrus logic 1-2 1.2.2 software requirements ? cirrus evaluation software package (available from your local cirrus logic representative) 1.2.3 support hardware requirements ? digital or analog audio source (e.g. dvd player, pc with a digital audio card/device) ? amplified speakers for audio playback (e.g. powered pc speakers, avr/amp + speakers) 1.2.4 cabling requirements ? digital audio inputs ? s/pdif optical cables, rca audio cables (connect to digital audio card, audio analyzer, or dvd player.) ? digital audio output ? s/pdif optical cables (connect to digital audio card, audio analyzer, or avr.) ? analog audio inputs ? rca audio cables (connect crd49530 line-level inputs to analog audio source.) ? analog audio outputs ? rca audio cables (connect crd49530 line-level outputs to powered speakers.) 1.3 crd49530-usb system description a detailed block diagram of the crd49530-usb cu stomer reference design is shown below in figure 1-2 . the sections that follow provide a detailed description of each block. figure 1-2. crd49530-usb block diagram spi / i2c control header ? j11 cs42448 cs4953xx cs8416 analog in analog in analog in analog in analog in 6x analog in mic in mic preamp 4x s/pdif in 4x s/pdif in 4x s/pdif in 4x s/pdif in s/pdif out analog in analog in analog in analog in analog in 8x analo g out hdmi clocks/data spi flash flash sdram spi master memory bus dsp_reset brd_reset hdmi_spdif 0 1 adc data s/pdif data audio clocks cs42448_reset spdif in spdif out spi / i2c xtal_out
1-3 copyright 2008 cirrus logic ds705rd3 crd49530-usb system description crd49530-usb user?s manual 1.3.1 audio inputs 1.3.1.1 analog li ne-level inputs ? connector type: rca female ? absolute maximum signal level: +6.5v ? absolute minimum signal level: gnd - 0.7v ? full scale amplitude: 2v rms ? reference designators: j12, j26-j30, or ain1 - ain6 1.3.1.2 optical digital inputs ? connector type: fiber optic rx for digital audio, jis f05 (jis c5974-1993 f05) ? reference designators: j1-j2, or spdif_rx0-spdif_rx1 1.3.1.3 coaxial digital inputs ? connector type: rca female ? maximum signal level: +3.3v ? minimum signal level: gnd - 0.7v ? reference designators: j31-j32, or spdif_rx2-spdif_rx3 1.3.1.4 microphone input ? absolute maximum signal level: +5v ? absolute minimum signal level: gnd - 0.7v ? full scale amplitude: 7mvp-p ? reference designator: j5 the microphone preamplifier shares the ain5 adc with the ain5 rca jack. only one analog source can be sampled at any given time. when the microphone input is selected, the ain5 audio jack is ignored. the default configuration enables the ain5 audio jack. 1.3.2 audio outputs 1.3.2.1 analog line-level outputs ? connector type: rca female ? full scale amplitude: 1.21v rms ? reference designators: j33-j40, or aout1 - aout8 1.3.2.2 optical digital output ? connector type: fiber optic tx for digital audio, jis f05 (jis c5974-1993 f05) ? reference designator: j24, or spdif_tx ? the s/pdif output uses the same data line as aout7 and aout8. when the digital output has been enabled, and you have speakers connected to aout7 and aout8 white noise will be heard. this could damage the speakers.
crd49530-usb system description crd49530-usb user?s manual ds705rd3 copyright 2008 cirrus logic 1-4 1.3.2.3 dc power input ? voltage range: +9v dc to +12v dc ? minimum power: 8w supply ? connector type: 2mm female, positive center pin ? reference designator: j25 1.3.3 control header ? connector type: 2x25, 0.100 inch shrouded male ? reference designator: j11 this connector is the interface between the crd49530 and the crd usb master. control signals, clocks, data, and +3.3v power are passed across this connector. 1.3.4 on-board voltage selection headers ? connector type: 1x3, 0.100 inch, stake header ? reference designator: j17 - j19 the crd49530-usb is designed to operate from a single dc power input. the 9v power supply provided with the kit is connected to the dc power input jack (j25) and is regulated down to the system voltages (5v, 3.3v, 1.8v). the power selection headers should be set to the ?reg? position when using the dc wall supply. this is the default mode of operation and should not need to be changed for most applications. it is possible to bypass the regulated power supplies for any of the voltages by removing the jumper from the appropriate power selection header, and connecting an external voltage supply to the center pin of that selection header. the third configuration for the power selection headers is the ?ext? position. this is a special mode of operation, and cannot be used while connected to the crd usb master control board. placing the power selection headers in the ?ext? position while connected to the crd usb master will prevent the board from operating. the unpopulated header, j3, is also designed for a special mode that brings 12v from the control header, but cannot be used when connected to the crd usb master. 1.3.5 audio input source multiplexer ? source 0: crd usb master usb board (this f eature is used by engineering development and debugging purposes.) ? source 1: cs8416 and cs42448 ? reference designators: u1, u2 this multiplexer is used to select which audio sources feed the cs4953xx dai pins. when the on-board sources (cs8416, u3 and cs42448, u4) are being used, the crd usb master data cannot be processed. likewise, when the hdmi source (crd usb master) is selected, the on-board audio inputs are disabled. 1.3.6 cs4953xx audio dsp the cs4953xx audio dsp (u5) are a family of dual-core processors designed specifically for audio applications. the crd49530 allows a designer to evaluate the cs4953xx dsps in many different modes of multi-channel input and output. the 144-pin footprint on this board is compatible with any cs4953xx (or cs497xx) chip that uses the lqfp144 package.
1-5 copyright 2008 cirrus logic ds705rd3 crd49530-usb system description crd49530-usb user?s manual audio input data to the dsp can come from any of the following sources: ? cs8416 (u3) ? cs42448 (u4) ? crd usb master (feature not currently supported) ? audio output data from the dsp can be sent to the following destinations: ? cs42448 for conversion to analog output (aout1 - aout8) ? optical s/pdif out (spdif_tx), this option disables aout7 and aout8 the cs4953xx has many applications stored in internal rom, but a host is still required to configure the application for a particular system. the crd49530 allows the pc to act as a host to boot and configure the dsp through the gui software. the cs4953xx can also be booted from external serial flash for custom applications that are not stored in the dsp?s rom. note: the 144-pin footprint on this board is also compatible with the cs495xx family of dsps. the crd49530 can support any cs495xx chip if the alternate stuffing options shown on the dsp schematic page have been followed. 1.3.7 cs8416 s/pdif rx the cs8416 (u3) is a 192 khz s/pdif receiver with an integrated input multiplexer. all of the s/pdif input jacks (rx0-rx3) are connected to the cs8416. the active s/pdif jack is selected by changing the internal mux through the serial host port of the cs8416. this selection is controlled through the audio in configuration within dsp composer (see chapter 4 for details). when s/pdif audio is being processed, the cs8416 must master mclk for the system (see " audio clocking" on page 1-6 for details). 1.3.8 cs42448 audio codec the cs42448 (u4) is a high-performance, multi-channel audio codec capable of supporting sample rates up to 192 khz on its 6 adcs and 8 dacs. this device is used for all analog-to-digital and digital-to-analog conversions on the crd49530. all analog inputs (ain1-ain6) and all analog outputs (aout1-aout8) are connected to the cs42448. the microphone input shares the ain5 adc with the ain5 rca jack. when the microphone is in use, the ain5 rca jack is ignored. when analog audio is being processed, the 24.576 mhz crystal for the cs4953xx must master mclk for the system (see " audio clocking" on page 1-6 for details). 1.3.9 memory the crd49530 is populated with a 4 mbit serial flash. there are 2 footprints (u11, u13) on the board for compatibility with both standard 8-pin serial flash pinouts. the serial control lines are shared by both footprints. only one serial flash chip can be populated. the cs4953xx can use external sdram (u7) to implement features such as large multi-channel audio delays. a 64 mbit sdram (166 mhz) is connected to the 150 mhz memory bus of the cs4953xx. there is an additional unpopulated footprint for a parallel flash (u6) memory device. this device was routed on the board as an example of how to route the memory bus when using a parallel flash memory,
crd49530-usb system description crd49530-usb user?s manual ds705rd3 copyright 2008 cirrus logic 1-6 but cirrus recommends using serial flash for all systems. adding a parallel flash makes the routing of the sdram bus much more complicated. 1.3.10 audio clocking clocking architecture is one of the most important aspects of an audio system. the input and output clock domains of the dsp must be synchronous when delivering audio data in an isochronous fashion (constant bitrate delivery), even if the input/output domains operate at different frequencies (e.g. 48 khz input/96 khz output). systems utilizing i 2 s delivery of s/pdif input, adc input, or other digital audio input use isochronous delivery. the requirements are slightly more complicated for systems using ?bursty? delivery on the input side of the dsp, but the crd49530 is designed to emulate isochronous systems. the crd49530 can operate in three different clocking modes. each of these modes is explained in the following sections. 1.3.10.1 clock and data flow for adc input figure 1-3. adc clocking the adc clocking architecture is used when the adcs are used as the only audio input (i.e. s/pdif is disabled as described in " usb (i2s) audio input" on page 4-5 ), and the audio input source multiplexer (u1, u2) is used to select on-board audio sources. figure 1-3 illustrates this clocking configuration. xtal_out from the cs4953xx is mclk for the system, and the codec masters the input clocks (muxed_sclk/muxed_lrclk) of the cs4953xx. the system routing of the clocks was simplified by using the cs8416 to drive mclk to the system, but the internal clock multiplexer of the cs8416 is forced to the omck setting to pass xtal_out. cs4953xx cs42448 cs8416 muxed_sclk dsp_sclk dsp_lrclk muxed_lrclk muxed_dai[3:0] xtal_out s/pdif input dsp_da0[3:0] x mta s/pdif o ut muxed_mclk dai dao sdin sdout
1-7 copyright 2008 cirrus logic ds705rd3 crd49530-usb system description crd49530-usb user?s manual the cs4953xx always masters its output clocks (dsp_sclk/dsp_lrclk). note: muxed_mclk is the clock signal that is driven by the cs8416?s rmck pin. the cs8416 provides the recovered clock from the s/pdif input unless it loses signal lock, in which case the cs8416 passes the dsp clock (xtal_out) that it receives on the omck pin. 1.3.10.2 clock and data flow for s/pdif input figure 1-4. s/pdif clocking the s/pdif clocking architecture is used when any s/pdif rx is used as an audio source, whether s/ pdif is the only audio input or is used at the same time as adc audio (i.e. any s/pdif rx is selected as described in " usb (i2s) audio input" on page 4-5 ), and the audio input source multiplexer (u1, u2) is used to select on-board audio sources. figure 1-4 illustrates this clocking configuration. mclk recovered from the incoming s/pdif stream must be mclk for the system, and the codec masters the input clocks (muxed_sclk/muxed_lrclk) of the cs4953xx. in this configuration the internal multiplexer of the cs8416 routes the recovered mclk to muxed_mclk. table 1-1. adc clocking clock name clock master source clock driver clock frequency muxed_mclk cs4953xx cs8416 24.576 mhz muxed_sclk muxed_mclk cs42448 64*input fs (default) muxed_lrclk muxed_mclk cs42448 input fs dsp_sclk muxed_mclk cs4953xx 64*output fs (default) dsp_lrclk muxed_mclk cs4953xx 1*input fs (default) cs4953xx cs42448 cs8416 muxed_sclk dsp_sclk dsp_lrclk dsp_dai4 muxed_lrclk muxed_dai[3:0] xtal_out s/pdif input dsp_da0[3:0] x mta s/pdif o ut muxed_mclk dai dao sdin sdout pll
crd49530-usb system description crd49530-usb user?s manual ds705rd3 copyright 2008 cirrus logic 1-8 the cs4953xx always masters its output clocks (dsp_sclk/dsp_lrclk). note: muxed_mclk is the clock signal that is driven by the cs8416?s rmck pin. the cs8416 provides the recovered clock from the s/pdif input unless it loses signal lock, in which case the cs8416 passes the dsp clock (xtal_out) that it receives on the omck pin. 1.3.10.3 clock and data flow for usb data delivery this feature is used by engineering development and debugging purposes. figure 1-5. hdmi clocking when the audio input source multiplexer (u1, u2) is used to select hdmi clocks and data, the hdmi source masters the system mclk, and the input clocks (muxed_sclk/muxed_lrclk) of the cs4953xx. table 1-2. s/pdif clocking clock name clock master source clock driver clock frequency muxed_mclk cs8416 cs8416 256*s/pdif fs (e.g. 12.288 mhz for 48 khz) muxed_sclk muxed_mclk cs8416 64*input fs (default) muxed_lrclk muxed_mclk cs8416 input fs dsp_sclk muxed_mclk cs4953xx 64*output fs (default) dsp_lrclk muxed_mclk cs4953xx 1*input fs (default) cs4953xx cs42448 hdmi source muxed_sclk dsp_sclk dsp_lrclk muxed_lrclk muxed_dai[4:0] dsp_da0[3:0] x mta s/pdif o ut muxed_mclk dai dao sdin
1-9 copyright 2008 cirrus logic ds705rd3 other useful information crd49530-usb user?s manual the cs4953xx always masters its output clocks (dsp_sclk/dsp_lrclk). note: muxed_mclk is the clock signal that is driven by the hdmi source. 1.4 other useful information 1.4.1 web sites ? cirrus logic main web site: www.cirrus.com 1.5 information shipped with the evaluation kit by installing cs4953x_eval_kit.exe , end users can access the information described in the followin subsections. 1.5.1 dsp information ? cs4953xx data sheet ? cs4953xx hardware user's manual ? an288, cs4953xx / cs497xxxx firmware user?s manual 1.5.2 board information ?schematics ?bom ? artwork and pcb stackup 1.5.3 audio codec information ? cs42448 data sheet ? cs42448 errata 1.5.4 s/pdif receiver information the following information is located on the www.cirrus.com web site. ? cs8416 data sheet ? cs8416 errata table 1-3. hdmi clocking clock name clock master source clock driver clock frequency muxed_mclk hdmi ? source hdmi source 256*s/pdif fs (e.g. 12.288 mhz for 48 khz) muxed_sclk muxed_mclk hdmi source 64*input fs (default) muxed_lrclk muxed_mclk hdmi source input fs dsp_sclk muxed_mclk cs4953xx 64*output fs (default) dsp_lrclk muxed_mclk cs4953xx 1*input fs (default)
information shipped with the evaluation kit crd49530-usb user?s manual ds705rd3 copyright 2008 cirrus logic 1-10 1.5.5 dsp software utility information ? dsp composer user?s manual the documents listed above are updated periodically and may be more up-to-date than the information in this document. check the cirrus logic web site for the latest updates. 1 1. the ?? symbol is used throughout this manual to indicate the end of the text flow in a chapter.
2-1 copyright 2008 cirrus logic ds705rd3 introducing the crd49530-usb customer reference kit crd49530--usb user?s manual chapter 2 introduction to crd49530-usb kit 2.1 introducing the crd49530-usb customer reference kit the crd49530-usb kit is composed of the crd49530 customer reference design and the crd usb master usb control board. the crd49530 provides a practical platform for emulating a typical multi- channel audio system application. the crd usb master is a usb control board used to interface the host pc to the crd49530, and convert gui commands into the serial control protocol required for configuring the cs4953xx, cs42448, and cs8416 audio ics. figure 2-1 shows the relationship between the crd49530 and the crd usb master. figure 2-1. crd49530-usb system block diagram this document will concentrate on the features a nd basic operation of the crd49530 board. detailed information regarding the operation and programming of the cs4953xx dsp is covered by the cs4953xx data sheet, cs4953xx hardware user?s manual , and application note an288 (see "other useful information"on page 1-9 for more details). the crd49530 is a convenient and easy-to-operate evaluation platform. it has been designed to demonstrate the majority of the cs4953xx functions on a small 6" x 5.5" base board. these features include: ? pc control of the cs4953xx using the dsp composer ? graphical user interface ? serial control of audio devices on crd49530 via i 2 c ? or spi? protocols ? digital audio input of pcm or compressed data via optical or coaxial s/pdif ? 6-channel analog audio input via the cs42448 audio codec ? 8-channel analog output through the cs42448 audio codec ? digital audio output of pcm data via optical s/pdif ? multi-channel digital audio input via the usb master (feature not currently supported) ? separate input and output clocking domains to allow 1fs-to-2fs audio processing on the cs4953xx ? dsp memory expansion through external 64 mbit sdram ? fast boot ? host-controlled master boot (hcmb) of custom applications from 4 mbit serial spi flash device. ? microphone input with integrated amplifier for intelligent room calibration (irc) evaluation ? supports all members of the cs4953xx and cs497xx family in the 144-pin lqfp package. crd49530 reset signals usb port serial control interface board control signals audio data (future development) pc xem3001
introducing the crd49530-usb customer reference kit crd49530--usb user?s manual ds705rd3 copyright 2008 cirrus logic 2-2 note: not all features of the cs4953xx are exercised on the crd49530. 2.1.1 identifying components on the crd49530-usb figure 2-2 shows the top side of the crd49530. the accompanying legend identifies the main components of the board. figure 2-2. crd49530 top view a. cs4953xx dsp, u5 b. cs42448 audio codec, u4 c. cs8416 s/pdif receiver, u3 d. 4 mbit serial flash, u11 e. 64 mbit sdram (166 mhz), u7 f. 1/8? microphone input jack g. optical s/pdif input jacks
2-3 copyright 2008 cirrus logic ds705rd3 introducing the crd49530-usb customer reference kit crd49530--usb user?s manual h. coaxial s/pdif input jacks i. analog inputs, 2 v rms max j. usb connector on crd usb master k. alternate +12v jumper, j3 l. +3.3v switching regulator (1.5a), u8 m. +3.3v selection header (regulator/external), j17 n. +1.8v selection header (regulator/external), j18 o. +1.8v linear regulator (1a), u10 p. +5v selection header (regulator/external), j19 q. +5v linear regulator (1a), u9 r. analog audio outputs s. dc power input jack, +9v dc to +12v dc t. optical s/pdif output jack u. on-board/external digital audio mux, u1 & u2 v. power indicator leds
introducing the crd49530-usb customer reference kit crd49530--usb user?s manual ds705rd3 copyright 2008 cirrus logic 2-4
3-1 copyright 2008 cirrus logic ds705rd3 installation, setup, and running first application crd49530-usb user?s manual chapter 3 installation and setup for running application 3.1 installation, setup, and running first application it is important to install the latest evaluation software ( cs4953x_eval_kit.exe) before connecting the usb cable from the pc to the crd master-usb daughter card. failure to install the evaluation software before the initial connection can result in an inability to communicate with the crd49530. 3.1.1 evaluation software installation the dsp evaluation software installation will first install the cirrus logic dsp evaluation software followed by the usb drivers required to communicate with the crd usb master. 1. run the latest dsp evaluation software installation executable ( cs4953x_eval_kit_rcxx.exe . this executable is supplied by your cirrus logic representative. 2. at the welcome screen, click next. 3. at the licensing agreement window, select the ?i accept the agreement? radio button to agree to the terms and then select next. 4. select the destination location window, select the default location ?c:\cirrusdsp? and click next . 5. select start menu folder window, select the default location ?c:\cirrusdsp? and click next . 6. the ready to install window indicates the selected destination location and the start menu folder for confirmation, select install to begin the install process which should take less than one minute. 7. after the dsp evaluation software is installed, the installer will launch the front panel driver setup wizard (below). click next to continue the installation.
installation, setup, and running first application crd49530-usb user?s manual ds705rd3 copyright 2008 cirrus logic 3-2 figure 3-1. front panel driver setup wizard 8. the opal kelly licensing agreement window will appear next. click ?i agree? to agree to the terms and continue. 9. the next window asks the user to choose components for installation. by default, only one component is available and is pre-selected ? unified usb driver . click next to continue. 10. the wizard will then ask the user to choose the install location. select the default location of ?c:\program files\opal kelly\frontpanel? and click install . this should take only a few seconds. 11. click finish once the wizard has completed installation of the drivers. 12. the cirrus dsp evaluation software will then prompt the user to click finish to exit the setup wizard. 3.1.2 setting up the cs49530-usb boards 1. place the crd49530 and the crd usb master on a static-free surface. 2. if the boards are not mated, connect them together as shown in figure 3-2 . notice that the usb connector on the crd usb master and the power connector on the crd49530 are on the same side. 3. connect the power supply jack to the crd49530 board at j25 and the adapter to a wall power socket or power strip. 4. check that the d3 (green), d2 (red), and d4 (orange) power indicator leds illuminate on the crd4953x. 5. make audio input connections to the to crd49530 baord ? connect one end of the digital audio s/pdif optical cable to spdif_rx0 on the crd49530 board.
3-3 copyright 2008 cirrus logic ds705rd3 installation, setup, and running first application crd49530-usb user?s manual ? connect the other end of the optical cable to the optical output on the back of a dvd player or other digital audio source. 6. make audio output connections from the crd49530 board. ? the rca connectors labeled aout1 and aout2 are the left and right analog output channels. ? use the rca audio cables to connect these line-level analog outputs to powered speakers. figure 3-2. board setup diagram spdif_rx0 cs4953x u s b spdif_rx1 l r ls rs c sub usb cable power cable rca cables to powered speakers d v d p l a y e r optical cable analo g inputs spdif_rx2 spdif_rx3 optical output optical output on dvd player c i r r u s l o g i c s o f t w a r e usb 2.0 port spdif_tx pwr ?a? ?b? analog outputs l r ls rs c sub sbl sbr
installation, setup, and running first application crd49530-usb user?s manual ds705rd3 copyright 2008 cirrus logic 3-4 3.1.3 connecting to a pc 1. connect the ?b? end of the usb cable to p1 on the crd usb master digital i/o card. 2. connect the ?a? end of the usb cable to a usb 2.0 port on a notebook or pc running win xp. 3. windows should recognize that a new device has been attached and display a notice saying ?found new hardware? . figure 3-3. ound new hardware window 4. windows will display the found new hardware wizard (below). select the no, not at this time radio button so that windows does not connect to windows update for the drivers. click next . figure 3-4. found new hardware wizard window 5. windows will then ask whether to use automatic installation or manual installation. allow windows to install the software automatically and click next .
3-5 copyright 2008 cirrus logic ds705rd3 installation, setup, and running first application crd49530-usb user?s manual figure 3-5. found new hardware wizard with automatic installation option window 6. it is possible that during the installation, windows might issue a warning that the drivers have not passed ?windows logo? testing. select continue anyway . figure 3-6. hardware installation window 7. windows should locate the correct drivers and complete the installation.
3-6 copyright 2008 cirrus logic ds705rd3 installation, setup, and running first application crd49530-usb user?s manual 3.1.4 running a stereo pcm application on crd49530-usb 1. launch dsp composer ( start ? program ? cirrus dsp ). 2. in dsp composer, go to file ? open and open c:\cirrusdsp\cs4953x\projects\pcm_1fs.cpa. 3. press the go button 4. insert pcm material into the dvd player (e.g. music cd). if a dvd is being used as the audio source, make sure that the dvd player (or other digital audio source) is configured to output pcm data. 5. press play on the dvd player (or other digital audio source). you should now hear audio from the speakers. 3.1.5 downloading other applications separate project files ( .cpa ) are provided for other applications such as dolby digital. in order to evaluate these, please contact your local fae to ensure that the necessary licensing agreements have been completed.
4-1 copyright 2008 cirrus logic ds705rd3 introduction crd49530-usb user?s manual chapter 4 programming the crd49530-usb board 4.1 introduction with the exception of the power selection jumpers, the crd49530 is configured exclusively through software. the dsp composer? software is a graphical user interface (gui) that is used to program the cs4953xx dsp, and to configure the crd49530. this section provides basic instruction for using the gui to control the crd49530, but detailed information can be found in the dsp composer? user?s manual. both the dsp composer? software, and the user?s manual for the software package will be provided by your local cirrus logic representative. 4.2 basic application download and system configuration - pcm pass-through follow the instructions in "installation, setup, and running first application"on page 3-1 in order to install the usb drivers on your pc and launch cs4953x version of dsp composer (the gui used to control the crd49530). after following the instructions in "running a stereo pcm application on crd49530-usb"on page 3-6 , the dsp composer main window will appear as shown in figure 4-1 . figure 4-1 shows the dsp composer ? main window for a pcm pass-through application on the crd49530. the blocks shown in the main window of dsp composer can be selected from the folders in the left-hand window pane, and then connected together by ?wires? to indicate the processing path as shown. the ?audio in? and ?audio out? blocks represent the hardware ports that need to be configured. the ?audio in? block is used to select the s/pdif input or analog input that is to be processed, and configure the digital audio format for the cs8416, cs42448 adcs, and the cs4953xx dai port. the ?audio out? block is used to configure the digital audio format for the cs4953xx dao port, the cs42448 dacs, and enable or disable the s/pdif tx output of the crd49530.
ds705rd3 copyright 2008 cirrus logic 4-2 basic application download and system configuration - pcm pass-through crd49530-usb user?s manual figure 4-1. pcm pass-through example application
4-3 copyright 2008 cirrus logic ds705rd3 basic application download and system configuration - pcm pass-through crd49530-usb user?s manual 4.2.1 system block in dsp composer, when you drag the system block onto the work space, a pop-up menu is displayed. as illustrated in figure 4-2 . this menu offers the option of selecting the target chip that you need to evaluate, the firmware version and the pcm input mode from the pull-down menu. . figure 4-2. crd49530 system properties 4.2.2 channel remap of cs4953xx the audio output channels of the crd49530 can be mapped by double-clicking on the system block in dsp composer. select the dao remap tab as illustrated in figure 4-3 and click on the dao1 combo box to select the internal channel to route to da01 channel. figure 4-3. crd49530 dao channel remap
changing audio input source crd49530-usb user?s manual ds705rd3 copyright 2008 cirrus logic 4-4 4.3 changing audio input source the active audio input to the crd49530 is selected through the ?audio in? block in dsp composer, this is done by right-clicking on the ?audio in? block and selecting device properties , as illustrated in figure 4-4 . figure 4-4. crd49530 audio in properties this dialog allows the user to set the following parameters for the cs4953xx: ? input source - s/pdif, analog or usb ? audio data format - i 2 s, lj, etc. 4.3.1 s/pdif audio input the crd49530 has four different s/pdif input jacks. the active s/pdif input is selected using the spdif rx device properties dialog box in dsp composer, as illustrated in figure 4-5 . double-click on the ?audio in? block, then select the spdif block. right-clicking the spdif block and selecting device properties , will display the spdif rx properties dialog. figure 4-5. crd49530 s/pdif rx properties
4-5 copyright 2008 cirrus logic ds705rd3 changing audio input source crd49530-usb user?s manual 4.3.2 analog audio input to deliver data to the dsp via 6ch adc, drag the audio in block to the work space and select ?analog? as the input source. double click the audio in block to see the signal flow. the device properties of the analog element lets you select the sampling frequency of the adc on the cs42448 codec. the master/ slave property must always be set to master to indicate that the adc will master sclk and lrclk as described in section 1.3.10 ?audio clocking? on page 1-6 . the audio in module with analog as the input source is illustrated in figure 4-6 . figure 4-6. crd49530 analog properties this s/pdif and analog dialog allows the user to set the following parameters: ? input and output sampling frequency range - select the fs range where - 1fs = 32 khz, 44.1 khz, or 48 khz - 2fs = 64 khz, 88.2 khz, 96 khz - 4fs= 128 khz, 176.4 khz, 192 khz ? master/slave settings for the sclk & lrclk pins on the cs8416. set to master when using s/pdif input. ? spdif mux: rx0 - rx3, and ?none?. choosing ?none? forces the cs8416 to pass the dsp clock that comes in on the omck pin to muxed_mclk (rmck). use this setting when using the adc. ? analog only - enable microphone input. 4.3.3 usb (i 2 s) audio input this feature is used for debugging and development purposes via the usb_play utility.
changing audio input source crd49530-usb user?s manual ds705rd3 copyright 2008 cirrus logic 4-6 4.3.4 dai input each available audio source for the board is shown as a block connected to the dai port of the cs4953xx as illustrated in figure 4-7 . right-clicking any of the sources and selecting device properties , produces the dai properties dialog. figure 4-7. crd49530 dai input properties this dialog allows the user to set the following parameters for the cs4953xx: ? sclk polarity - rising edge / falling edge ? lrclk polarity - channel 0 low / channel 0 high ? channel mode - spdif on pin 4 / spdif on pin 0 ? temperature grade - crd49530s are populated with commercial-grade chips by default ? ref clock - set to the frequency of the crystal driving the cs49353xx (y1). this is the reference clock is used to determine the clock dividers needed to derive fs in adc-only applications. if this number changes, then all dividers for lrclk/sclk will change by the same ratio (e.g. @24.576 mhz mclk/512 = 1fs = lrclk, @12.288 mhz mclk/256 = 1fs = lrclk)
4-7 copyright 2008 cirrus logic ds705rd3 changing audio output source crd49530-usb user?s manual 4.4 changing audio output source the audio output section of the crd4930 is configured through the ?audio out? block in dsp composer, this is done by right-clicking on the ?audio out? block and selecting device properties , as illustrated in figure 4-8 . figure 4-8. crd49530 audio out properties this resulting dialog allows the user to set the following parameters for the cs42448 dacs: ? audio data format - i 2 s, lj, etc. ? output sampling frequency range - select the fs range where 1fs = 32 khz, 44.1 khz, or 48 khz, 2fs = 64 khz, 88.2 khz, 96 khz, 4fs= 128 khz, 176.4 khz, 192 khz, etc. ? spdif enable - checking this box configures dao for s/pdif output rather than i 2 s. 4.4.1 dao output of cs4953xx the digital audio output (dao) of the cs4953xx is very flexible, making it compatible with a wide variety of audio devices. this port can configured using the dialog box shown in figure 4-9 . double-click on the ?audio out? block, then select the dao block. right-clicking the dao block and selecting device properties produces the dao properties dialog. figure 4-9. crd49530 digital audio output properties
programming the on-board serial flash crd49530-usb user?s manual ds705rd3 copyright 2008 cirrus logic 4-8 this dialog allows the user to set the following parameters for the cs4953xx audio output: ? lrclk polarity - select the phase of lrclk when the left-sample will be shifted out. ? sclk polarity - select which edge of sclk for which the output data will be valid. ? dao1/dao2 - select independent or unified clock domains for the dao1 and dao2 audio output ports. ? mclk/sclk ratios - select the ratio of lrclk to mclk, and lrclk to sclk. 4.4.2 changing serial control protocol (i 2 c ? or spi ? ) / memory usage the crd49530 is designed to communicate using either i 2 c or spi protocols. in order to change the communication mode in dsp composer go to the menu bar and select file ? properties , which brings up the project properties dialog. to configure memory usage click on the advanced button, as illustrated in figure 4-10 ; max memory allocation and external memory can be enabled from this panel. figure 4-10. crd49530 comm mode / memory usage 4.5 programming the on-board serial flash the crd49530 is populated with 4 mbits of serial flash that can be used to store custom dsp firmware or run-time firmware configuration options. in order to emulate a system that boots the dsp from flash, the serial flash can be programmed in system with the desired dsp firmware. the host (the pc in this case) can be used to perform a host-controlled master boot (hcmb) to boot the cs4953xx. a special .uld file is loaded into the cs4953xx which provides the programming interface to the system host. programming then becomes a sequence of messages to the cs4953xx. please contact your local cirrus representative for the flash programming .uld file and the associated application note.
5-1 copyright 2008 cirrus logic ds705rd3 introduction crd49530-usb user?s manual chapter 5 crd49530-usb schematics 5.1 introduction the schematics included in this document are the original revision a schematics of the crd49530 and reflect the board as it was manufactured. newer schematics may be available which incorporate feature additions or corrections, and may not reflect rev. a hardware. 5.2 detailed schematic descriptions 5.2.1 cs49530-usb block diagram figure 5-1 shows the crd49530-usb block diagram. 5.2.2 cs4953xx dsp the schematic for the cs4953xx core is shown in figure 5-2 . the dsp core is driven by an external crystal circuit. this fixed 24.576 mhz clock is buffered and driven out the xtal_out pin of the cs4953xx chip and can be used as the audio mclk for analog sampling in the cs42448 codec. the pll filter circuit on the crd49530 is designed to allow the use of the cs4953xx family of dsps and the legacy cs495xx dsps. the board is configured for the cs4953xx pll by default, but extra components can be populated to support the cs495xx as explained by the note on the bottom of the schematic page. the dsp has a dedicated reset line (dsp_reset ) that must be driven by the host to initialize the cs4953xx?s communication mode and initiate the first boot sequence. this signal is independent of any other reset on the board and can be used to sequence device power up. the host communication protocol of the dsp is determined by the state of the hs[3:0] pins at the rising edge of reset. the communication mode for the crd49530 is slave-i 2 c when the spi_mode_sel signal is driven low, and slave-spi when the spi_mode_sel pin is driven high. the serial host control port (scp1_clk, scp1_mosi, scp1_miso/sda, scp1_cs , scp1_irq , scp1_bsy ) is used by the host controller to boot and control the dsp. note that the pull-up resistors on the scp1_irq and scp1_bsy pins are required for both spi and i 2 c control, since these are open-drain pins. the pull-ups on the scp1_clk and scp1_sda pins are required only for i 2 c operation. the second serial control port (scp2ck, scp2_mosi, scp2_miso, ee_cs ) is connected to the on- board serial spi flash chip found on the memory page of the schematic. the dsp has a debug port (dbda, dbck) that allows a developer to debug the dsp during normal operation. this is a slave port that can be connected to an i 2 c master, or it can be simply terminated with pull-up resistors. the audio input pins of the cs4953xx are driven by a multiplexer (u1, u2) that chooses between i 2 s audio from an off-board source (hdmi audio) and the on-board s/pdif rx (cs8416) and audio codec (cs42448). this multiplexer defaults to choose the on-board audio sources. the hdmi audio delivery interface is currently under development.
detailed schematic descriptions crd49530-usb user?s manual ds705rd3 copyright 2008 cirrus logic 5-2 the input and output audio clocking domains are separated. this allows the dsp to accept audio in one fs and produce output samples at a different sample rate such as 2fs or 4fs. the cs4953xx is slave only on the input clock domain (muxed_sclk, muxed_lrclk). on the audio outputs, the cs4953xx is slave-only for the muxed_mclk master audio clock, and master-only for dsp_sclk and dsp_lrclk which are used to shift data out of the cs4953xx. the crd usb master usb board acts as the host controller in the crd49530 platform, and is connected to the crd49530 via j11 on page 8 of the schematics. the crd usb master drives several dsp interfaces including the serial host control port (scp1), the debug port, and dsp_reset . the crd usb master also controls the multiplexer (adc/hdmi_sel ) that selects the i 2 s audio input lines for the cs4953xx. 5.2.3 memory figure 5-3 shows the schematic for the sdram and flash memory blocks. the crd49530 was designed with 4 mbit of serial flash on-board. both standard serial flash footprints are supported in this design, and this is shown in the schematic as two different serial flash devices. by default, only the sst flash (u13) is populated the crd49530 is populated with a 64 mbit, 166 mhz sdram with a 16-bit-wide data bus (u7). note that both the series termination (r40) and the parallel termination (r42) for sd_clkin are physically close to the dsp on the board. both termination options were designed into the crd49530, but only the parallel termination is being used on this board, so the series terminator (r40) is populated with a 0-ohm resistor. note: sa_ba1 is the default bank address for 16-mbit sdram designs. sd_ba1 and sd_ba0 are swapped in the crd49530-usb design to allow for the evaluation of both 16-mbit and 64 m-bit designs. sd_ba1 and sd_ba0 do not need to be swapped for 64-mbit designs. the parallel flash (u6) is not populated. serial flash is recommended for all cs4953xx systems, as it makes layout of the sdram interface much simpler, but the parallel flash footprint has been included as an option. 5.2.4 s/pdif receiver figure 5-4 shows the schematic for the cs8416, which is a s/pdif receiver capable of supporting sample rates up to 192 khz. the serial host control port (scl/cclk, sda/cdout, ad1/cdin, ad0/cs ) shares clock and data lines with the cs4953xx and cs42448. the cs8416_cs line is unique to this chip and driven only when in spi mode. the pull-ups required for the scl and sda pins are shared with the other devices on the crd49530 board. the brd_rst signal is a shared reset signal. the reference clock for the cs8416 is the xtal_out (buffered 24.576 mhz crystal) output from the cs4953xx. the cs8416_mclk signal is the master audio clock for on-board audio sources. this clock can be either an mclk recovered from a s/pdif stream or the xtal_out reference, depending on the setting of the cs8416?s internal multiplexer. the cs8416 is master only for the cs8416_mclk signal, which is one possible source for the muxed_mclk master audio clock. the cs8416 slaves to the cs8416_sclk and cs8416_lrclk signals which are used to shift i 2 s data out of the cs8416 and shift i 2 s data into the cs4953xx.
5-3 copyright 2008 cirrus logic ds705rd3 detailed schematic descriptions crd49530-usb user?s manual the cs8416 has 5 different s/pdif inputs available to it. its internal multiplexer is used to select the active source. a general-purpose output of the cs8416 is used to generate an independent reset signal for the cs42448 audio codec. providing a separate reset line for each audio device allows the system to sequence the order in which audio devices come out of reset. the crd usb master usb board acts as the host controller in the crd49530 platform, and is connected to the crd49530 via j11 on page 8 of the schematics. the crd usb master drives the serial host control port and cs8416_reset signals on this page. 5.2.5 audio codec figure 5-5 shows the schematic for the cs42448, which is a multi-channel adc/dac that is capable of simultaneously supporting up to 6 channels of analog input and 8 channels analog output. the serial host control port (scl/cclk, sda/cdout, ad1/cdin, ad0/cs ) shares clock and data lines with the cs4953xx and cs8416. the cs42448_cs line is unique to this chip and driven only when in spi mode. the pull-ups required for the scl and sda pins are shared with the other devices on the crd49530 board. the cs42448_rst signal is a dedicated reset signal driven by a general-purpose output of the cs8416. the cs42448 is a slave to the muxed_mclk signal, which is the master audio clock for the entire crd49530 system. the cs42448 masters the cs8416_sclk and cs8416_lrclk signals which are used to shift i 2 s data out of the cs42448 and shift i 2 s data into the cs4953xx. the cs42448 slaves to the dsp_sclk and dsp_lrclk signals which are used to shift i 2 s data out of the cs4953xx and shift i 2 s data into the cs42448. the analog inputs and outputs of the cs42448 are being used in single-ended mode. this is evident when looking at the input and output filter circuitry on page 6 of the schematics. ain5 of the cs42448 has an internal analog multiplexer that can be used to select between single-ended inputs on the ain5+ and ain5- pins. this feature is used to share ain5 between the microphone input and rca jack j27. the transistor connected to mutec (q1) provides the current drive necessary to drive all of the mute transistors (see page 6 of schematic) into saturation. the crd usb master usb board acts as the host controller in the crd49530 platform, and is connected to the crd49530 via j11 on page 8 of the schematics. the crd usb master drives the serial host control port signals shown on this schematic page. 5.2.6 input/output filters figure 5-6 shows the input and output filters for the crd530_usb board. each input of the cs42448 has its own input filter that consists of a voltage divider, an ac-coupling capacitor (10 f), and a anti-aliasing capacitor (2700 pf). the voltage divider is provided to make the crd49530-usb capable of accepting analog signals of up to 2 v rms . the cs42448 analog inputs register full-scale for an input amplitude of 1 v rms .
detailed schematic descriptions crd49530-usb user?s manual ds705rd3 copyright 2008 cirrus logic 5-4 each output of the cs42448 has an output filter that consists of an ac-coupling cap (3.3 f), a pull-down resistor to prevent the output from floating when not connected to a load, a series resistor (470 ) to provide a voltage drop when the muting transistor is enabled, and a mute transistor that will pull the output low when the mute control signal is enabled. the series resistor is small enough that it does not affect the signal in normal operation, assuming a load of at least 10 k is connected to the analog output of the board. 5.2.7 microphone preamplifier figure 5-7 shows the microphone preamplifier on the crd49530-usb, which has a 1/8? microphone input jack to allow direct connection to an encapsulated condenser microphone (ecm). because the output of the ecm is so small, a pre-amplifier is needed to boost the signal to a line-level voltage. these specifications for the amplifier are noted on the schematic page. these parameters should be considered when choosing the microphone to be connected to the crd49503-usb. too large of a signal on the cs42448 analog input will result in distortion of the sampled signal. it is important to note that although the amplifier circuit shown is non-inverting (the input to u12-b is the same polarity as the output from u12-c), the output of an ecm is inherently inverted since it acts as an open-collector device. therefore the microphone signal driven to the cs42448 should be considered an inverted signal for processing purposes. 5.2.8 power and connectors the audio input connectors consist of: ? 6 rca jacks for analog input ? 2 rca jacks for coaxial s/pdif input ? 2 optical jacks for optical s/pdif input the audio output connectors consist of: ? 8 rca jacks for analog output ? 1 optical jack for s/pdif output there is one control connector on the board, j11. this 50-pin connector provides pins for the following functions: ? serial control interface for configuring the dsp, codec, and s/pdif rx ? reset lines for the dsp and other board devices ? pins to provide power to the crd usb master usb control board ? an interface for delivering audio data from the usb board (feature not yet available) the dc input connector (j25) for the crd49530 can accept 9 to 12 v dc , and the power supply should be capable of supplying at least 1 amp of current. the 3 voltage regulators on the crd49530 generate the 1.8v, 3.3v, and 5v necessary for powering all of the ics on the board. note that the 5 v and 3.3 v regulators run directly off the dc input supply connected to the crd49530, while the 1.8 v regulator is dependent upon 3.3 v system power (not necessarily the 3.3 v regulator). the 3 power jumpers (j17, j18, j19) are used to choose between the on-board regulators, and an external source for 5 v, 3.3 v, and 1.8 v. this is a feature intended only for special applications, so these jumpers should be left in the ?reg? position for normal operation.
obtaining schematic updates crd49530-usb user?s manual ds705rd3 copyright 2008 cirrus logic 5-5 the dc input power jumper (j3) is used to bring the main 9 to 12v dc supply voltage from the control connector (j11) rather than the standard dc input connector (j25). this jumper is not populated on the board, and is intended only for special applications. j3 should not be used in normal operation. 5.3 obtaining schematic updates updates to the schematics for the crd49530 development board can be can be obtained from your local cirrus logic representative as part of a design package including the associated bom, and layout artwork. the schematics are provided in adobe?s portable document format (pdf) and pads ? format. the schematics included in this document are the original revision a schematics of the crd49530 and reflects the board as it was manufactured. newer schematics may be available that incorporate feature additions or corrections, and may not match rev. a hardware.
ds705rd3 copyright 2008 cirrus logic 5-6 obtaining schematic updates crd49530-usb user?s manual figure 5-1. crd49530-usb block diagram
ds705rd3 copyright 2008 cirrus logic 5-7 obtaining schematic updates crd49530-usb user?s manual figure 5-2. cs49953xx dsp on crd49530-usb board
ds705rd3 copyright 2008 cirrus logic 5-8 obtaining schematic updates crd49530-usb user?s manual figure 5-3. sdram and flash block
ds705rd3 copyright 2008 cirrus logic 5-9 obtaining schematic updates crd49530-usb user?s manual figure 5-4. s/pdif receiver
ds705rd3 copyright 2008 cirrus logic 5-10 obtaining schematic updates crd49530-usb user?s manual figure 5-5. cs42448 codec
ds705rd3 copyright 2008 cirrus logic 5-11 obtaining schematic updates crd49530-usb user?s manual figure 5-6. input / output filters
ds705rd3 copyright 2008 cirrus logic 5-12 obtaining schematic updates crd49530-usb user?s manual figure 5-7. mic pre-amp
ds705rd3 copyright 2008 cirrus logic 5-13 obtaining schematic updates crd49530-usb user?s manual figure 5-8. connectors and power
obtaining schematic updates crd49530-usb user?s manual ds705rd3 copyright 2008 cirrus logic 5-14
6-1 copyright 2008 cirrus logic, ds705rd3 troubleshooting guide crd49530-usb user?s manual chapter 6 troubleshooting 6.1 troubleshooting guide this section provides solutions to problems that users might experience when using the crd49530-usb. 6.1.1 power leds problem: power leds are not illuminated. ? possible cause: dc power supply is not connected to crd49530-usb. solution: ensure the dc wall supply is connected to the dc power input jack (j25), and the supply is plugged into a wall outlet. ? possible cause: power selection headers (j17, j18, j19) are set incorrectly. solution: if you are using the dc wall supply provided with the crd49530-usb, all jumpers should be in the ?reg? position. ? possible cause: jumper settings when using an external power supply are set incorrectly. solution: if you are using an external power supply for any of the system voltages (5v, 3.3v, 1.8v), ensure that the jumper for that voltage has been removed and power is applied to the center pin of the appropriate header. 6.1.2 board not recognized by pc problem: crd49530-usb is not recognized by pc ? possible cause: dc power supply is not connected to crd49530. solution: the crd49530 is not a usb-powered device. make sure the dc wall supply is connected to the dc power input jack (j25), and the supply is plugged into a wall outlet. ? possible cause: crd49530 usb drivers not installed before connecting to pc . solution : follow these steps: 1. pull the dc power plug on the crd49530. 2. open the device manager on the pc and search for the ?opal kelly? device under ?usb devices?. 3. if there is a question mark next to the device, right click on it and open ?properties.? press the ?update driver? button and let windows automatically find the driver. 4. wait 3 seconds, and plug the dc power supply back in.
revision history crd49530-usb user?s manual ds705rd3 copyright 2008 cirrus logic 6-2 6.1.3 audio is not heard problem: audio cannot be heard. possible cause: s/pdif source is not connected to rx0. solution: follow the instructions in "running a stereo pcm application on crd49530-usb" on page 3- 6 . if the sound still cannot be heard, connect the audio source to rx0, or change the s/pdif input to the appropriate connector according to the instructions in "usb (i2s) audio input" on page 4- 5 . 6.1.4 only stereo audio is heard problem: only stereo audio is heard even when delivering a multi-channel compressed audio stream (e.g. dolby digital, dts). possible cause: dvd player is not configured properly. solution: dsp is auto detecting a pcm stream and playing the 2-channel pcm. navigate to the audio setup for the dvd player and set to ?bitstream out? instead of ?pcm out.? revision history revision date changes rd1 jun 2006 first release. rd2 dec 2007 update dsp composer information. updated figure 5-2, "cs49953xx dsp on crd49530-usb board" on page 7. added note to section 5.2.3 ?memory? on page 5-2 . removed cirrus corporate address information from page 2. use the url for the cirrus logic website located in the legal notice on this page to obtain the latest cirrus logic ontact information .replaced ?technical reference manual? and replaced it with ?user?s manual? to match current documentation style practices. rd1 september 8, 2008 reformatted manual into current style practices. reorganized content into chapters with page numbers in the - format. changed document number from ds732rdx to ds705rdx to match the numbering schema for the data sheet for the cs4953xx product.
6-3 copyright 2008 cirrus logic, ds705rd3 revision history crd49530-usb user?s manual


▲Up To Search▲   

 
Price & Availability of CRD-49530-USB

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X